Teaching Hours: 60 [30 hours Theory + 30 hours LAB]
Prerequisite: Any group of students
Unit 1: Introduction to Computers
Evolution of Computers, Generation of Computers, Classification of Computers. Characteristics of Computers. Advantages of Computers. Block Diagram of a Digital Computer. Types of Programming Languages. Software - Classification of Software. Structured Programming. Algorithms and Flowcharts with Examples. Programming Logic.
(6 hours)
Unit 2: Introduction to C
Types of Programming Language- History of C, Features of C , C Tokens, variables and keywords and identifiers ,Types of C constants and variables, Rules for constructing variable names, Structure of C program, Input /output statements in C
(6 hours)
Unit 3: Data types
Data Types, Type declaration, Different Operators in C-Arithmetic, Logical, Relational, Bitwise, Conditional, Expressions, Hierarchy of operations.
Control structures
Decision control statements-if, switch, go to statement, conditional operator statement. Loop control structures- while, do-while, for loop, Break statement, Continue statement.
(6 hours)
Unit 4: Functions
Introduction, function definition and prototyping, Types of functions, passing values to function, recursion, passing arrays to functions. I/O functions- formatted & unformatted console I/O functions.
(6 hours)
Unit 5: Arrays
One dimensional and multidimensional array, Declaration, initialization, Reading values into an array, Displaying array contents and Array Manipulations. String-Basic Concepts, Library Functions.
(6 hours)
Text Book:
1. Balagurusamy, E. Programming in ANSI C 4th Edition. Tata McGraw-Hill
Reference Book :
1. Kanetkar, Yashavant. Let Us C. 4th Edition. BPB Publications.
Lab Programs:-
1) Write a program to convert Fahrenheit to Celsius.
2) To demonstrate the usage of unformatted and formatted I/O statements in C
3) Write a program to check whether the given number is a even or odd
4) Write a program to print exponentiation of any two given numbers
5) Write a program to print all the 3 digit Armstrong numbers
6) Write a program to count number of words in a line of text.
7) Write a program to calculate the Fibonacci of a given number using function
8) Write a program to find the length of the string
9) Write a function to swap two numbers using pointers
Bangalore Central Campus
The Office of Admissions,
CHRIST (Deemed to be University), Hosur Road,
Bengaluru - 560 029, Karnataka, INDIA
Ph. No: +91 92430 80800
Ph. No: +91 80 4012 9400
Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in
|
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University) Hulimavu, Bannerghatta Road, Bengaluru - 560 076, Karnataka, INDIA Ph. No: 080 4655 1306
Email: admissions.bgr@christuniversity.in |
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road, Bengaluru - 560 074, Karnataka, INDIA
|
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA |
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad - 201003
Ph. No: 1800-123-3212
|
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court,
PO Dasve Lavasa, Mulshi, Pune - 412112, Maharashtra
Ph. No : 1800-123-2009,
Email: admission.lavasa@christuniversity.in |
Dharmaram College Post, Hosur Road, Bengaluru - 560029,
Karnataka, India
Tel: +91 804012 9100 / 9600
Fax: 40129000
Email: mail@christuniversity.in
Web: http://www. christuniversity.in
EXCELLENCE AND SERVICE
CHRIST (Deemed to be University) is a nurturing ground for an individual's holistic development to make effective contribution to the society in a dynamic environment.